<ui:composition template="/template/plantilla.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:t="http://myfaces.apache.org/tomahawk">
	<ui:define name="pageTitle">
	 Configuraci&#243;n Carga
	</ui:define>
	<ui:define name="body">
		<h:form>			
			<rich:panel>
				<f:facet name="header">Datos</f:facet>
				<table border="0" cellspacing="5" width="80%">
					<tr>
						<td><h:outputText value="Archivo Carga" /></td>
						<td colspan="3"><h:outputText
							value="#{configuracionCargaController.beanArchivoCarga.descripcionArchivo}"
							style="FONT-SIZE: small; FONT-WEIGHT: bold;" /></td>
					</tr>
					<tr>
						<td><h:outputText value="Nombre Archivo:" /></td>
						<td><h:inputText style="width:200px;"
							value="#{configuracionCargaController.beanArchivoCarga.nombreArchivo}" />_YYMMDD</td>
						<td><h:outputText value="Extension Archivo:" /></td>
						<td><h:inputText maxlength="5" style="width:50px;"
							value="#{configuracionCargaController.beanArchivoCarga.extensionArchivo}" /></td>
					</tr>
					<tr>
						<td><h:outputText value="Ruta Archivo:" /></td>
						<td colspan="3"><h:inputText
							value="#{configuracionCargaController.beanArchivoCarga.rutaArchivo}"
							style="width: 360px;" /></td>
					</tr>
					<tr>						
						<td><h:outputText value="Hora:" /></td>
						<td><h:inputText maxlength="2" style="width:50px;"
							value="#{configuracionCargaController.beanArchivoCarga.horaEjecucion}" /></td>
							<td><h:outputText value="Minuto:" /></td>
            <td><h:inputText maxlength="2" style="width:50px;"
              value="#{configuracionCargaController.beanArchivoCarga.minutoEjecucion}">                
            </h:inputText></td>
					</tr>
					<tr>
						<td><h:outputText value="Dia de Semana:" /></td>
						<td><h:inputText maxlength="2" style="width:50px;"
							value="#{configuracionCargaController.beanArchivoCarga.diaSemanaEjecucion}" /></td>
						<td><h:outputText value="Dia de Mes:" /></td>
						<td><h:inputText maxlength="2" style="width:50px;"
							value="#{configuracionCargaController.beanArchivoCarga.diaMesEjecucion}" /></td>
					</tr>
					<tr>
						<td><h:outputText value="Mes:" /></td>
						<td colspan="3"><h:inputText maxlength="2"
							style="width:50px;"
							value="#{configuracionCargaController.beanArchivoCarga.mesEjecucion}" /></td>
					</tr>
	<tr>
						<td colspan="4">
						<table width="100%">
							<tr>
								<td valign="top">
								<table width="100%" border="1" cellspacing="0" cellpadding="5"
									style="border-style: solid;">
									<tr style="font-size: 10pt; color: navy;">
										<td>Valor</td>
										<td>Descripci&#243;n</td>
									</tr>
									<tr>
										<td>*</td>
										<td>Se usa para seleccionar todos los valores dentro de
										un campo.</td>
									</tr>
									<tr>
										<td>&#63;</td>
										<td>Se usa para no seleccionar un valor espec&#237;fico.</td>
									</tr>
									<tr>
										<td>-</td>
										<td>Se usa para especificar rangos</td>
									</tr>
									<tr>
										<td>,</td>
										<td>Se usa para especificar valores adicionales</td>
									</tr>
									<tr>
										<td></td>
										<td>Se utiliza para especificar incrementos</td>
									</tr>
									<tr>
										<td>L</td>
										<td>Se usa para especificar el &#250;ltimo valor de un
										campo.</td>
									</tr>
									<tr>
										<td>W</td>
										<td>Se usa para especificar el d&#237;a de la semana (de
										lunes a viernes) m&#225;s cercano al d&#237;a.</td>
									</tr>
								</table>
								</td>
								<td valign="top">
								<table width="100%" border="1" cellspacing="0" cellpadding="5"
									style="border-style: solid;">
									<tr style="font-size: 10pt; color: navy;">
										<td>Nombre del campo</td>
										<td>Valores permitidos</td>
										<td>Se admiten caracteres especiales</td>
									</tr>
									<tr>
										<td>Segundos</td>
										<td>0-59</td>
										<td>, - * /</td>
									</tr>
									<tr>
										<td>Minutos</td>
										<td>0-59</td>
										<td>, - * /</td>
									</tr>
									<tr>
										<td>Horas</td>
										<td>0-23</td>
										<td>, - * /</td>
									</tr>
									<tr>
										<td>D&#237;a del mes</td>
										<td>1-31</td>
										<td>, - *? / LW</td>
									</tr>
									<tr>
										<td>Mes</td>
										<td>1-12 o JAN-DIC</td>
										<td>, - * /</td>
									</tr>
									<tr>
										<td>D&#237;a de la semana</td>
										<td>1-7 o SUN-SAT</td>
										<td>, - *? / L #</td>
									</tr>
									<tr>
										<td>A&#241;o</td>
										<td>vac&#237;o, 1970-2099</td>
										<td>, - * /</td>
									</tr>
								</table>

								</td>
							</tr>
						</table>
						</td>
					</tr>
					<tr>
						<td colspan="4"><label class="uiButton uiButtonConfirm"><h:commandButton
							id="btnActualizar" action="configuracion"
							disabled="#{configuracionCargaController.estadoBotonGrabar}"
							actionListener="#{configuracionCargaController.actualizarConfiguracion}"
							value="Grabar" /></label></td>
					</tr>
				</table>
			</rich:panel>
			<br />			
			 <t:dataTable width="100%" rowIndexVar="row" id="dtArchivos"
        styleClass="mydr-table"
        headerClass="mydr-table-subheader mydr-table-subheadercell"
        rowClasses="mydr-table-firstrow" columnClasses="mydr-table-cell"
        var="archivo" value="#{configuracionCargaController.listaArchivos}"
        preserveDataModel="false" rows="10">	
				
				<f:facet name="header">
					<h:outputText value="Configuracion Archivos" />
				</f:facet>
				<h:column width="100px">
					<f:facet name="header">Archivo Carga</f:facet>
					<h:outputText value="#{archivo.descripcion_archivo}" />
				</h:column>
				<h:column width="200px">
					<f:facet name="header">Nombre Archivo</f:facet>
					<h:outputText value="#{archivo.nombre_archivo}" />
				</h:column>
				<h:column width="80px">
					<f:facet name="header">Extension</f:facet>
					<h:outputText value="#{archivo.extension_archivo}" />
				</h:column>
				<h:column>
					<f:facet name="header">Ruta Archivo</f:facet>
					<h:outputText value="#{archivo.ruta_archivo}" />
				</h:column>
				<h:column width="50px">
          <f:facet name="header">Hora</f:facet>
          <h:outputText value="#{archivo.hora_ejecucion}" />
        </h:column>
				<h:column width="50px" style="align:right;">
					<f:facet name="header">Minuto</f:facet>
					<h:outputText value="#{archivo.minuto_ejecucion}" />
				</h:column>

				<h:column width="50px">
					<f:facet name="header">Dia de Semana</f:facet>
					<h:outputText value="#{archivo.dia_semana_ejecucion}" />
				</h:column>
				<h:column width="50px">
					<f:facet name="header">Dia de Mes</f:facet>
					<h:outputText value="#{archivo.dia_mes_ejecucion}" />
				</h:column>
				<h:column width="50px">
					<f:facet name="header">Mes</f:facet>
					<h:outputText value="#{archivo.mes_ejecucion}" />
				</h:column>
				<h:column width="30px">
					<f:facet name="header">Opciones</f:facet>
					<h:commandButton id="btnDetalle"
						image="/general/images/icons/detalle.png" action="configuracion"
						actionListener="#{configuracionCargaController.cargaArchivo}">
						<f:setPropertyActionListener value="#{archivo.idarchivo}"
							target="#{configuracionCargaController.codigoArchivo}" />
						<rich:toolTip value="Modificar" />
					</h:commandButton>
				</h:column>
			 </t:dataTable>
		</h:form>
	</ui:define>
</ui:composition>